Cisco-IOS-XR-man-ipsla-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconf/config/network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Leaf Color Code:
   Key  Mandatory  Optional

Paths

IPSLA - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Update operation of resource: ipsla

ipslabody object

Request Content-Types: application/json
Request Example
{        
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..604800"
units: "second"
default: "900"
}, {
"local-address": "string", IP address of the Responder
{
"port": "string" Configure port number for ippmserver listening\nport
} ] } } ] } } }, {
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } }, {
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Specify a discovery refresh interval
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this operation
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Specify a discovery refresh interval
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Specify a discovery refresh interval
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this operation
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } },
"low-memory": "integer", Configure low memory water mark (default 20M)
range: "0..4294967295"
default: "20480"
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
},
"disable": [ null ] states true if hw-timestamp is disabled
} },
"inactivity-timer": "integer", Configure ippmserver inactivity timer value in\nseconds
range: "1..6000"
units: "second"
default: "900"
"port": "string" Configure port number for ippmserver listening\nport
}, {
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Specify a discovery refresh interval
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Specify a discovery refresh interval
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } },
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPSLA - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Create operation of resource: ipsla

ipslabody object

Request Content-Types: application/json
Request Example
{        
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..604800"
units: "second"
default: "900"
}, {
"local-address": "string", IP address of the Responder
{
"port": "string" Configure port number for ippmserver listening\nport
} ] } } ] } } }, {
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } }, {
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Specify a discovery refresh interval
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this operation
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Specify a discovery refresh interval
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Specify a discovery refresh interval
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this operation
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } },
"low-memory": "integer", Configure low memory water mark (default 20M)
range: "0..4294967295"
default: "20480"
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
},
"disable": [ null ] states true if hw-timestamp is disabled
} },
"inactivity-timer": "integer", Configure ippmserver inactivity timer value in\nseconds
range: "1..6000"
units: "second"
default: "900"
"port": "string" Configure port number for ippmserver listening\nport
}, {
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Specify a discovery refresh interval
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Specify a discovery refresh interval
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } },
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPSLA - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Delete operation of resource: ipsla

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPSLA - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/

Retrieve operation of resource: ipsla

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..604800"
units: "second"
default: "900"
}, {
"local-address": "string", IP address of the Responder
{
"port": "string" Configure port number for ippmserver listening\nport
} ] } } ] } } }, {
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } }, {
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Specify a discovery refresh interval
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this operation
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Specify a discovery refresh interval
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Specify a discovery refresh interval
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this operation
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } },
"low-memory": "integer", Configure low memory water mark (default 20M)
range: "0..4294967295"
default: "20480"
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
},
"disable": [ null ] states true if hw-timestamp is disabled
} },
"inactivity-timer": "integer", Configure ippmserver inactivity timer value in\nseconds
range: "1..6000"
units: "second"
default: "900"
"port": "string" Configure port number for ippmserver listening\nport
}, {
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Specify a discovery refresh interval
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Specify a discovery refresh interval
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Specify a discovery refresh interval
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } },
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} } } }

COMMON - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Update operation of resource: common

commonbody object

Request Content-Types: application/json
Request Example
{    
"low-memory": "integer", Configure low memory water mark (default 20M)
range: "0..4294967295"
default: "20480"
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
},
"disable": [ null ] states true if hw-timestamp is disabled
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COMMON - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Create operation of resource: common

commonbody object

Request Content-Types: application/json
Request Example
{    
"low-memory": "integer", Configure low memory water mark (default 20M)
range: "0..4294967295"
default: "20480"
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
},
"disable": [ null ] states true if hw-timestamp is disabled
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COMMON - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Delete operation of resource: common

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COMMON - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/

Retrieve operation of resource: common

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"low-memory": "integer", Configure low memory water mark (default 20M)
range: "0..4294967295"
default: "20480"
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
},
"disable": [ null ] states true if hw-timestamp is disabled
} } }

HARDWARE-TIMESTAMP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/hardware-timestamp/

Update operation of resource: hardware-timestamp

hardware-timestampbody object

Request Content-Types: application/json
Request Example
{    
"disable": [ null ] states true if hw-timestamp is disabled
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HARDWARE-TIMESTAMP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/hardware-timestamp/

Create operation of resource: hardware-timestamp

hardware-timestampbody object

Request Content-Types: application/json
Request Example
{    
"disable": [ null ] states true if hw-timestamp is disabled
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HARDWARE-TIMESTAMP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/hardware-timestamp/

Delete operation of resource: hardware-timestamp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HARDWARE-TIMESTAMP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/hardware-timestamp/

Retrieve operation of resource: hardware-timestamp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"disable": [ null ] states true if hw-timestamp is disabled
} }

AUTHENTICATION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Update operation of resource: authentication

authenticationbody object

Request Content-Types: application/json
Request Example
{    
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Create operation of resource: authentication

authenticationbody object

Request Content-Types: application/json
Request Example
{    
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Delete operation of resource: authentication

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/common/authentication/

Retrieve operation of resource: authentication

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"key-chain": "string" Use MD5 authentication for IPSLA control\nmessage
} }

MPLS-LSP-MONITOR - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Update operation of resource: mpls-lsp-monitor

mpls-lsp-monitorbody object

Request Content-Types: application/json
Request Example
{        {                
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-MONITOR - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Create operation of resource: mpls-lsp-monitor

mpls-lsp-monitorbody object

Request Content-Types: application/json
Request Example
{        {                
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-MONITOR - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Delete operation of resource: mpls-lsp-monitor

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-MONITOR - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/

Retrieve operation of resource: mpls-lsp-monitor

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {                
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }, {
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } } }

REACTIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Update operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{      {              
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Create operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{      {              
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Delete operation of resource: reactions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/

Retrieve operation of resource: reactions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {              
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] } }

REACTION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Update operation of resource: reaction

reactionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    {            
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Create operation of resource: reaction

reactionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    {            
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Delete operation of resource: reaction

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/

Retrieve operation of resource: reaction

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] }

CONDITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Update operation of resource: condition

conditionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Create operation of resource: condition

conditionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Delete operation of resource: condition

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/

Retrieve operation of resource: condition

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } } }

LPD-TREE-TRACE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Update operation of resource: lpd-tree-trace

lpd-tree-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-TREE-TRACE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Create operation of resource: lpd-tree-trace

lpd-tree-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-TREE-TRACE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Delete operation of resource: lpd-tree-trace

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-TREE-TRACE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/

Retrieve operation of resource: lpd-tree-trace

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-tree-trace/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

TIMEOUT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Update operation of resource: timeout

timeoutbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Create operation of resource: timeout

timeoutbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Delete operation of resource: timeout

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/

Retrieve operation of resource: timeout

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Delete operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/timeout/threshold-type/

Retrieve operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

LPD-GROUP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Update operation of resource: lpd-group

lpd-groupbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-GROUP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Create operation of resource: lpd-group

lpd-groupbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-GROUP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Delete operation of resource: lpd-group

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LPD-GROUP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/

Retrieve operation of resource: lpd-group

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/lpd-group/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

CONNECTION-LOSS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Update operation of resource: connection-loss

connection-lossbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Create operation of resource: connection-loss

connection-lossbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Delete operation of resource: connection-loss

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/

Retrieve operation of resource: connection-loss

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Update operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Create operation of resource: action-type

action-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Delete operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/action-type/

Retrieve operation of resource: action-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Delete operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/reactions/reaction/{monitor-id}/condition/connection-loss/threshold-type/

Retrieve operation of resource: threshold-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
"count1": "integer", Probe count for consecutive
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

SCHEDULES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Update operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{      {
        
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Create operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{      {
        
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Delete operation of resource: schedules

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/

Retrieve operation of resource: schedules

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] } }

SCHEDULE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Update operation of resource: schedule

schedulebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    {
      
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Create operation of resource: schedule

schedulebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    {
      
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Delete operation of resource: schedule

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/

Retrieve operation of resource: schedule

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"frequency": "integer", Group schedule frequency of the probing
range: "1..604800"
units: "second"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"period": "integer", Group schedule period range
range: "1..604800"
units: "second"
"monitor-id": "integer" Monitor indentifier
range: "1..2048"
} ] }

START-TIME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Update operation of resource: start-time

start-timebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Create operation of resource: start-time

start-timebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Delete operation of resource: start-time

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/schedules/schedule/{monitor-id}/start-time/

Retrieve operation of resource: start-time

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year (optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
} }

DEFINITIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Update operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{      {              
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Create operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{      {              
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Delete operation of resource: definitions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/

Retrieve operation of resource: definitions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {              
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] } }

DEFINITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Update operation of resource: definition

definitionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    {            
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Create operation of resource: definition

definitionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    {            
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Delete operation of resource: definition

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/

Retrieve operation of resource: definition

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"monitor-id": "integer" Monitor identifier
range: "1..2048"
} ] }

OPERATION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Update operation of resource: operation-type

operation-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Create operation of resource: operation-type

operation-typebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Delete operation of resource: operation-type

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/

Retrieve operation of resource: operation-type

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} } }

MPLS-LSP-TRACE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Update operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Create operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Delete operation of resource: mpls-lsp-trace

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/

Retrieve operation of resource: mpls-lsp-trace

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Update operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Create operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Delete operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/reply/

Retrieve operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Update operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Create operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Delete operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/statistics/

Retrieve operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
} }

SCAN - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Update operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Create operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Delete operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-trace/scan/

Retrieve operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
} }

MPLS-LSP-PING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Update operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Create operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Delete operation of resource: mpls-lsp-ping

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/

Retrieve operation of resource: mpls-lsp-ping

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
},
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Probe/Control timeout in milliseconds
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Time interval for automatic discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} },
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
},
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
},
"accesslist": "string", Apply access list to filter PE addresses
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"tag": "string", Add a tag for this MPLSLM instance
"vrf": "string", Specify a VRF instance to be monitored
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo request header
range: "0..7"
default: "0"
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Update operation of resource: data-size

data-sizebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Create operation of resource: data-size

data-sizebody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Delete operation of resource: data-size

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/data-size/

Retrieve operation of resource: data-size

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "100..17986"
units: "byte"
default: "100"
} }

PATH-DISCOVER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Update operation of resource: path-discover

path-discoverbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Timeout value for echo requests during\npath discovery
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Timeout value for echo requests during\npath discovery
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Send interval between echo requests\nduring path discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DISCOVER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Create operation of resource: path-discover

path-discoverbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{        
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Timeout value for echo requests during\npath discovery
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Timeout value for echo requests during\npath discovery
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Send interval between echo requests\nduring path discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DISCOVER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Delete operation of resource: path-discover

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH-DISCOVER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/

Retrieve operation of resource: path-discover

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of timeout retry attempts during\npath discovery
range: "1..16"
default: "1"
},
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Timeout value for echo requests during\npath discovery
range: "1..900"
units: "second"
default: "120"
},
"scan-period": "integer", Time period for finishing path discovery
range: "0..7200"
units: "minute"
default: "0"
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Timeout value for echo requests during\npath discovery
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Send interval between echo requests\nduring path discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} } }

SESSION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Update operation of resource: session

sessionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Timeout value for path discovery request
range: "1..900"
units: "second"
default: "120"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Create operation of resource: session

sessionbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Timeout value for path discovery request
range: "1..900"
units: "second"
default: "120"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Delete operation of resource: session

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/session/

Retrieve operation of resource: session

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"limit": "integer", Number of concurrent active path\ndiscovery requests at one time
range: "1..15"
default: "1"
"timeout": "integer" Timeout value for path discovery request
range: "1..900"
units: "second"
default: "120"
} }

PATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Update operation of resource: path

pathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of attempts before declaring the\npath as down
range: "1..16"
default: "1"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Create operation of resource: path

pathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{      
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of attempts before declaring the\npath as down
range: "1..16"
default: "1"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Delete operation of resource: path

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/

Retrieve operation of resource: path

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
},
"retry": "integer" Number of attempts before declaring the\npath as down
range: "1..16"
default: "1"
} }

SECONDARY-FREQUENCY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Update operation of resource: secondary-frequency

secondary-frequencybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-FREQUENCY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Create operation of resource: secondary-frequency

secondary-frequencybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-FREQUENCY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Delete operation of resource: secondary-frequency

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-FREQUENCY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/path/secondary-frequency/

Retrieve operation of resource: secondary-frequency

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"frequency": "integer", Frequency value in seconds
range: "1..604800"
units: "second"
"type": "enumeration" Condition type of path failure
Options:
connection-loss
timeout
both
} }

ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Update operation of resource: echo

echobody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Timeout value for echo requests during\npath discovery
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Send interval between echo requests\nduring path discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Create operation of resource: echo

echobody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Timeout value for echo requests during\npath discovery
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Send interval between echo requests\nduring path discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Delete operation of resource: echo

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/

Retrieve operation of resource: echo

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"maximum-lsp-selector": "string", Maximum IPv4 address used as destination\nin echo request
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
},
"retry": "integer", Number of timeout retry attempts during\npath discovery
range: "0..10"
default: "3"
"timeout": "integer", Timeout value for echo requests during\npath discovery
range: "1..3600"
units: "second"
default: "5"
"interval": "integer" Send interval between echo requests\nduring path discovery
range: "0..3600000"
units: "millisecond"
default: "0"
} }

MULTIPATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Update operation of resource: multipath

multipathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTIPATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Create operation of resource: multipath

multipathbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTIPATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Delete operation of resource: multipath

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTIPATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/path-discover/echo/multipath/

Retrieve operation of resource: multipath

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"bitmap-size": "integer" Multipath bit size
range: "1..256"
default: "32"
} }

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Update operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Create operation of resource: reply

replybody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Delete operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/reply/

Retrieve operation of resource: reply

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Update operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Create operation of resource: statistics

statisticsbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Delete operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/statistics/

Retrieve operation of resource: statistics

monitor-id: string
in path

ID of monitor-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer" Number of hours for which hourly statistics are\nkept
range: "0..2"
units: "hour"
default: "2"
} }

SCAN - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Update operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Create operation of resource: scan

scanbody object

monitor-id: string
in path

ID of monitor-id

Request Content-Types: application/json
Request Example
{    
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Delete operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCAN - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-lsp-monitor/definitions/definition/{monitor-id}/operation-type/mpls-lsp-ping/scan/

Retrieve operation of resource: scan

monitor-id: string
in path

ID of monitor-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"delete-factor": "integer", Number of times for automatic deletion
range: "0..2147483647"
default: "1"
"interval": "integer" Time interval for automatic discovery
range: "1..70560"
units: "minute"
default: "240"
} }

OPERATION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Update operation of resource: operation

operationbody object

Request Content-Types: application/json
Request Example
{        {
          
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Create operation of resource: operation

operationbody object

Request Content-Types: application/json
Request Example
{        {
          
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Delete operation of resource: operation

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/

Retrieve operation of resource: operation

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] }, {
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } } }

SCHEDULES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Update operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{      {
        
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Create operation of resource: schedules

schedulesbody object

Request Content-Types: application/json
Request Example
{      {
        
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Delete operation of resource: schedules

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/

Retrieve operation of resource: schedules

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }

SCHEDULE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Update operation of resource: schedule

schedulebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Create operation of resource: schedule

schedulebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Delete operation of resource: schedule

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SCHEDULE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/

Retrieve operation of resource: schedule

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"ageout": "integer", How long to keep this entry after it becomes\ninactive
range: "0..2073600"
units: "second"
"life": "string", Length of the time to execute (default 3600\nseconds)
range: "0..2147483647"
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
},
"recurring": [ null ], probe to be scheduled automatically every day
"operation-id": "integer" Operation number
range: "1..2048"
} }

START-TIME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Update operation of resource: start-time

start-timebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Create operation of resource: start-time

start-timebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Delete operation of resource: start-time

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

START-TIME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/schedules/schedule/{operation-id}/start-time/

Retrieve operation of resource: start-time

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hour": "integer", Hour value(hh) in hh:mm:ss specification
range: "0..23"
"month": "enumeration", Month of the year (optional. Default current\nmonth)
Options:
january
february
march
april
may
june
july
august
september
october
november
december
"second": "integer", Second value(ss) in hh:mm:ss specification
range: "0..59"
"schedule-type": "enumeration", Type of schedule
Options:
pending
now
after
at
"year": "integer", Year(optional. Default current year)
range: "1993..2035"
"day": "integer", Day of the month(optional. Default today)
range: "1..31"
"minute": "integer" Minute value(mm) in hh:mm:ss specification
range: "0..59"
} }

REACTIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Update operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{      {              
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Create operation of resource: reactions

reactionsbody object

Request Content-Types: application/json
Request Example
{      {              
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Delete operation of resource: reactions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/

Retrieve operation of resource: reactions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {              
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }

REACTION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Update operation of resource: reaction

reactionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{          
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Create operation of resource: reaction

reactionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{          
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Delete operation of resource: reaction

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/

Retrieve operation of resource: reaction

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } },
"operation-id": "integer" Operation number
range: "1..2048"
} }

CONDITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Update operation of resource: condition

conditionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Create operation of resource: condition

conditionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Delete operation of resource: condition

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONDITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/

Retrieve operation of resource: condition

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} },
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } } }

JITTER-AVERAGE-DS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Update operation of resource: jitter-average-ds

jitter-average-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-DS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Create operation of resource: jitter-average-ds

jitter-average-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-DS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Delete operation of resource: jitter-average-ds

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-DS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/

Retrieve operation of resource: jitter-average-ds

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-ds/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

TIMEOUT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Update operation of resource: timeout

timeoutbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Create operation of resource: timeout

timeoutbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Delete operation of resource: timeout

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMEOUT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/

Retrieve operation of resource: timeout

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/timeout/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

JITTER-AVERAGE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Update operation of resource: jitter-average

jitter-averagebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Create operation of resource: jitter-average

jitter-averagebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Delete operation of resource: jitter-average

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/

Retrieve operation of resource: jitter-average

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

VERIFY-ERROR - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Update operation of resource: verify-error

verify-errorbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VERIFY-ERROR - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Create operation of resource: verify-error

verify-errorbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VERIFY-ERROR - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Delete operation of resource: verify-error

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VERIFY-ERROR - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/

Retrieve operation of resource: verify-error

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/verify-error/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

RTT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Update operation of resource: rtt

rttbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RTT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Create operation of resource: rtt

rttbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RTT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Delete operation of resource: rtt

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RTT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/

Retrieve operation of resource: rtt

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/rtt/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

PACKET-LOSS-SD - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Update operation of resource: packet-loss-sd

packet-loss-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-SD - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Create operation of resource: packet-loss-sd

packet-loss-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-SD - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Delete operation of resource: packet-loss-sd

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-SD - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/

Retrieve operation of resource: packet-loss-sd

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-sd/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

JITTER-AVERAGE-SD - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Update operation of resource: jitter-average-sd

jitter-average-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-SD - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Create operation of resource: jitter-average-sd

jitter-average-sdbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-SD - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Delete operation of resource: jitter-average-sd

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

JITTER-AVERAGE-SD - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/

Retrieve operation of resource: jitter-average-sd

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/jitter-average-sd/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

CONNECTION-LOSS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Update operation of resource: connection-loss

connection-lossbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Create operation of resource: connection-loss

connection-lossbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Delete operation of resource: connection-loss

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTION-LOSS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/

Retrieve operation of resource: connection-loss

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/connection-loss/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

PACKET-LOSS-DS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Update operation of resource: packet-loss-ds

packet-loss-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-DS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Create operation of resource: packet-loss-ds

packet-loss-dsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-DS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Delete operation of resource: packet-loss-ds

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET-LOSS-DS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/

Retrieve operation of resource: packet-loss-ds

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
},
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
},
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} } }

THRESHOLD-LIMITS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Update operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Create operation of resource: threshold-limits

threshold-limitsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Delete operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-LIMITS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-limits/

Retrieve operation of resource: threshold-limits

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"upper-limit": "integer", Threshold upper limit value
range: "1..4294967295"
"lower-limit": "integer" Threshold lower limit value
range: "1..4294967295"
} }

ACTION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Update operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Create operation of resource: action-type

action-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Delete operation of resource: action-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ACTION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/action-type/

Retrieve operation of resource: action-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"trigger": [ null ], Generate trigger to active reaction triggered\noperation(s)
"logging": [ null ] Generate a syslog alarm on threshold violation
} }

THRESHOLD-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Update operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Create operation of resource: threshold-type

threshold-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Delete operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

THRESHOLD-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reactions/reaction/{operation-id}/condition/packet-loss-ds/threshold-type/

Retrieve operation of resource: threshold-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"thresh-type": "enumeration", Type of thresholding to perform
Options:
immediate
consecutive
xof-y
average
"count1": "integer", Probe count for avarage, consecutive case or X\nvalue for XofY case
range: "1..16"
"count2": "integer" Y value, when threshold type is XofY
} }

REACTION-TRIGGERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Update operation of resource: reaction-triggers

reaction-triggersbody object

Request Content-Types: application/json
Request Example
{      {
        
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number of the operation generating\na trigger
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Create operation of resource: reaction-triggers

reaction-triggersbody object

Request Content-Types: application/json
Request Example
{      {
        
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number of the operation generating\na trigger
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Delete operation of resource: reaction-triggers

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/

Retrieve operation of resource: reaction-triggers

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number of the operation generating\na trigger
range: "1..2048"
} ] } }

REACTION-TRIGGER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Update operation of resource: reaction-trigger

reaction-triggerbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number of the operation generating\na trigger
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Create operation of resource: reaction-trigger

reaction-triggerbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    {
      
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number of the operation generating\na trigger
range: "1..2048"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Delete operation of resource: reaction-trigger

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REACTION-TRIGGER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/reaction-triggers/reaction-trigger/{operation-id}/

Retrieve operation of resource: reaction-trigger

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"triggered-op-id": "integer", Operation number of the operation to be\ntriggered
range: "1..2048"
"operation-id": "integer" Operation number of the operation generating\na trigger
range: "1..2048"
} ] }

DEFINITIONS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Update operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{      {              
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Create operation of resource: definitions

definitionsbody object

Request Content-Types: application/json
Request Example
{      {              
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Delete operation of resource: definitions

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITIONS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/

Retrieve operation of resource: definitions

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {              
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} ] } }

DEFINITION - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Update operation of resource: definition

definitionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{          
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Create operation of resource: definition

definitionbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{          
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Delete operation of resource: definition

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFINITION - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/

Retrieve operation of resource: definition

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} },
"operation-id": "integer" Operation number
range: "1..2048"
} }

OPERATION-TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Update operation of resource: operation-type

operation-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Create operation of resource: operation-type

operation-typebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Delete operation of resource: operation-type

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OPERATION-TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/

Retrieve operation of resource: operation-type

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
},
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Interval in seconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in history\nbuffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} } }

ICMP-ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Update operation of resource: icmp-echo

icmp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Create operation of resource: icmp-echo

icmp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Delete operation of resource: icmp-echo

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/

Retrieve operation of resource: icmp-echo

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"dest-address-v6": "string", Enter IPv6 address of the destination\ndevice
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"dest-address": "string", Enter IPv4 address of the destination device
"source-address-v6": "string", Enter IPv6 address of the source device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} } }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-echo/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }

MPLS-LSP-PING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Update operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Create operation of resource: mpls-lsp-ping

mpls-lsp-pingbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Delete operation of resource: mpls-lsp-ping

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-PING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/

Retrieve operation of resource: mpls-lsp-ping

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} },
"source-address": "string", Enter IPv4 address of the source device
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
},
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"ttl": "integer", Time to live value
range: "1..255"
default: "255"
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "100..17986"
default: "100"
} }

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Update operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Create operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Delete operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/reply/

Retrieve operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
control-channel
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }

TARGET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Update operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Create operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{        
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Delete operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/

Retrieve operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" IP address for target
} },
"mask": "string", IP netmask for target
"address": "string" IP address for target
} },
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} } }

TRAFFIC-ENGINEERING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Update operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Create operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Delete operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/traffic-engineering/

Retrieve operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} }

IPV4 - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Update operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Create operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Delete operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/

Retrieve operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } }

FEC-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Update operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mask": "string", IP netmask for target
"address": "string" IP address for target
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Create operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mask": "string", IP netmask for target
"address": "string" IP address for target
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Delete operation of resource: fec-address

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/ipv4/fec-address/

Retrieve operation of resource: fec-address

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"mask": "string", IP netmask for target
"address": "string" IP address for target
} }

PSEUDOWIRE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Update operation of resource: pseudowire

pseudowirebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" Target address
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PSEUDOWIRE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Create operation of resource: pseudowire

pseudowirebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" Target address
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PSEUDOWIRE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Delete operation of resource: pseudowire

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PSEUDOWIRE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/

Retrieve operation of resource: pseudowire

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" Target address
} } }

TARGET-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Update operation of resource: target-address

target-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" Target address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Create operation of resource: target-address

target-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" Target address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Delete operation of resource: target-address

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/target/pseudowire/target-address/

Retrieve operation of resource: target-address

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"vc-id": "integer", Virtual circuit ID
range: "1..4294967295"
"address": "string" Target address
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-ping/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }

UDP-ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Update operation of resource: udp-echo

udp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Create operation of resource: udp-echo

udp-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Delete operation of resource: udp-echo

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/

Retrieve operation of resource: udp-echo

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
},
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Specify number of history buckets
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] },
"tag": "string", Add a tag for this operation
"dest-port": "string", Port number on target device
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} } }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "16..1500"
units: "byte"
default: "16"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-echo/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }

MPLS-LSP-TRACE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Update operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Create operation of resource: mpls-lsp-trace

mpls-lsp-tracebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Delete operation of resource: mpls-lsp-trace

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-LSP-TRACE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/

Retrieve operation of resource: mpls-lsp-trace

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"source-address": "string", Enter IPv4 address of the source device
"tag": "string", Add a tag for this operation
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
},
"exp-bits": "integer", EXP bits in MPLS LSP echo reply header
range: "0..7"
default: "0"
"output-interface": "string", Echo request output interface
"output-nexthop": "string", Echo request output nexthop
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"ttl": "integer", Time to live value
range: "1..255"
default: "30"
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } },
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
},
"lsp-selector": "string", Attributes used for path selection during LSP\nload balancing
"force-explicit-null ]: [ null ] Forced option for the MPLS LSP operation
} }

TARGET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Update operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Create operation of resource: target

targetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Delete operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TARGET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/

Retrieve operation of resource: target

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"tunnel": "integer" Tunnel interface number
range: "0..65535"
},
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } } }

TRAFFIC-ENGINEERING - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Update operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Create operation of resource: traffic-engineering

traffic-engineeringbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Delete operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAFFIC-ENGINEERING - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/traffic-engineering/

Retrieve operation of resource: traffic-engineering

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"tunnel": "integer" Tunnel interface number
range: "0..65535"
} }

IPV4 - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Update operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Create operation of resource: ipv4

ipv4body object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Delete operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IPV4 - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/

Retrieve operation of resource: ipv4

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"mask": "string", IP netmask for target
"address": "string" IP address for target
} } }

FEC-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Update operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mask": "string", IP netmask for target
"address": "string" IP address for target
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Create operation of resource: fec-address

fec-addressbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mask": "string", IP netmask for target
"address": "string" IP address for target
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Delete operation of resource: fec-address

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FEC-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/target/ipv4/fec-address/

Retrieve operation of resource: fec-address

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"mask": "string", IP netmask for target
"address": "string" IP address for target
} }

REPLY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Update operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Create operation of resource: reply

replybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Delete operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REPLY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/reply/

Retrieve operation of resource: reply

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"mode": "enumeration", Enables use of router alert in echo reply\npackets
Options:
ipv4-udp-router-alert
"dscp-bits": "string" DSCP bits in the reply IP header
range: "0..63"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/mpls-lsp-trace/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration" Choose type of data to be stored in history\nbuffer
Options:
failed
all
} }

UDP-JITTER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Update operation of resource: udp-jitter

udp-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Packet interval in milliseconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-JITTER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Create operation of resource: udp-jitter

udp-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Packet interval in milliseconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-JITTER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Delete operation of resource: udp-jitter

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP-JITTER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/

Retrieve operation of resource: udp-jitter

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"verify-data": [ null ], Check each IPSLA response for corruption
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
{
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Packet interval in milliseconds
range: "1..3600"
units: "second"
} ] },
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
},
"tag": "string", Add a tag for this operation
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"control-disable": [ null ], Disable control packets
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"source-port": "string", Port number on source device
"dest-address": "string", Enter IPv4 address of the destination device
"dest-port": "string" Port number on target device
} }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "28..1500"
units: "byte"
default: "32"
} }

PACKET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Update operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Create operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Delete operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/packet/

Retrieve operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..60000"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"hours": "integer", Number of hours for which hourly statistics are\nkept
range: "0..25"
units: "hour"
default: "2"
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"dist-interval": "integer" Specify distribution interval in milliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }

ENHANCED-STATS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Update operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Create operation of resource: enhanced-stats

enhanced-statsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Delete operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STATS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/

Retrieve operation of resource: enhanced-stats

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] } }

ENHANCED-STAT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Update operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Create operation of resource: enhanced-stat

enhanced-statbody object

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Request Content-Types: application/json
Request Example
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Delete operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENHANCED-STAT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/udp-jitter/enhanced-stats/enhanced-stat/{interval}/

Retrieve operation of resource: enhanced-stat

operation-id: string
in path

ID of operation-id

interval: string
in path

ID of interval

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"buckets": "integer", Buckets of enhanced statistics kept
range: "1..100"
default: "15"
"interval": "integer" Interval in seconds
range: "1..3600"
units: "second"
} ] }

ICMP-PATH-ECHO - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Update operation of resource: icmp-path-echo

icmp-path-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in\nhistory buffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly\nstatistics are kept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in\nmilliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-ECHO - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Create operation of resource: icmp-path-echo

icmp-path-echobody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{      
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in\nhistory buffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly\nstatistics are kept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in\nmilliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-ECHO - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Delete operation of resource: icmp-path-echo

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-ECHO - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/

Retrieve operation of resource: icmp-path-echo

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in\nhistory buffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
},
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"source-address": "string", Enter IPv4 address of the source device
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly\nstatistics are kept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in\nmilliseconds
range: "1..100"
units: "millisecond"
default: "20"
},
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
} }

HISTORY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Update operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in\nhistory buffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Create operation of resource: history

historybody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in\nhistory buffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Delete operation of resource: history

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

HISTORY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/history/

Retrieve operation of resource: history

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"buckets": "integer", Specify number of history buckets
range: "1..60"
default: "15"
"lives": "integer", Specify number of lives to be kept
range: "0..2"
default: "0"
"history-filter": "enumeration", Choose type of data to be stored in\nhistory buffer
Options:
failed
all
"samples": "integer" Specify number of samples to keep
range: "1..30"
default: "16"
} }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }

STATISTICS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Update operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly\nstatistics are kept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in\nmilliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Create operation of resource: statistics

statisticsbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly\nstatistics are kept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in\nmilliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Delete operation of resource: statistics

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

STATISTICS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/statistics/

Retrieve operation of resource: statistics

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"dist-count": "integer", Count of distribution intervals maintained
range: "1..20"
default: "1"
"paths": "integer", Maximum number of paths for which\nstatistics are kept
range: "1..128"
default: "5"
"hops": "integer", Maximum hops per path for which statistics\nare kept
range: "1..30"
default: "16"
"hours": "integer", Number of hours for which hourly\nstatistics are kept
range: "0..25"
units: "hour"
default: "2"
"dist-interval": "integer" Specify distribution interval in\nmilliseconds
range: "1..100"
units: "millisecond"
default: "20"
} }

LSR-PATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Update operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Create operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Delete operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-echo/lsr-path/

Retrieve operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
} }

ICMP-PATH-JITTER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Update operation of resource: icmp-path-jitter

icmp-path-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-JITTER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Create operation of resource: icmp-path-jitter

icmp-path-jitterbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-JITTER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Delete operation of resource: icmp-path-jitter

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ICMP-PATH-JITTER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/

Retrieve operation of resource: icmp-path-jitter

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"source-address": "string", Enter IPv4 address of the source device
"tos": "integer", Type of service setting in probe packet
range: "0..255"
default: "0"
"tag": "string", Add a tag for this operation
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
},
"frequency": "integer", Probe interval in seconds
range: "1..604800"
units: "second"
default: "60"
"vrf": "string", Configure IPSLA for a VPN Routing/Forwarding\ninstance)
"timeout": "integer", Probe/Control timeout in milliseconds
range: "1..604800000"
units: "millisecond"
default: "5000"
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
},
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
},
"dest-address": "string" Enter IPv4 address of the destination device
} }

DATA-SIZE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Update operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Create operation of resource: data-size

data-sizebody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Delete operation of resource: data-size

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DATA-SIZE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/data-size/

Retrieve operation of resource: data-size

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"request": "integer" Payload size in request probe packet
range: "0..16384"
units: "byte"
default: "36"
} }

PACKET - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Update operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Create operation of resource: packet

packetbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Delete operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PACKET - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/packet/

Retrieve operation of resource: packet

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"count": "integer", Number of packets to be transmitted during\na probe
range: "1..100"
default: "10"
"interval": "integer" Packet interval in milliseconds
range: "1..60000"
units: "millisecond"
default: "20"
} }

LSR-PATH - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Update operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Create operation of resource: lsr-path

lsr-pathbody object

operation-id: string
in path

ID of operation-id

Request Content-Types: application/json
Request Example
{    
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Delete operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSR-PATH - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/operation/definitions/definition/{operation-id}/operation-type/icmp-path-jitter/lsr-path/

Retrieve operation of resource: lsr-path

operation-id: string
in path

ID of operation-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"node8": "string", IPv4 address of the intermediate node
"node1": "string", IPv4 address of the intermediate node
"node3": "string", IPv4 address of the intermediate node
"node2": "string", IPv4 address of the intermediate node
"node5": "string", IPv4 address of the intermediate node
"node4": "string", IPv4 address of the intermediate node
"node7": "string", IPv4 address of the intermediate node
"node6": "string" IPv4 address of the intermediate node
} }

RESPONDER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Update operation of resource: responder

responderbody object

Request Content-Types: application/json
Request Example
{      
"timeout": "integer" Configure responder timeout value in seconds
range: "1..604800"
units: "second"
default: "900"
}, {
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } }, {
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RESPONDER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Create operation of resource: responder

responderbody object

Request Content-Types: application/json
Request Example
{      
"timeout": "integer" Configure responder timeout value in seconds
range: "1..604800"
units: "second"
default: "900"
}, {
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } }, {
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RESPONDER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Delete operation of resource: responder

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

RESPONDER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/

Retrieve operation of resource: responder

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"timeout": "integer" Configure responder timeout value in seconds
range: "1..604800"
units: "second"
default: "900"
}, {
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } }, {
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } } }

TWAMP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp/

Update operation of resource: twamp

twampbody object

Request Content-Types: application/json
Request Example
{    
"timeout": "integer" Configure responder timeout value in seconds
range: "1..604800"
units: "second"
default: "900"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TWAMP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp/

Create operation of resource: twamp

twampbody object

Request Content-Types: application/json
Request Example
{    
"timeout": "integer" Configure responder timeout value in seconds
range: "1..604800"
units: "second"
default: "900"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TWAMP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp/

Delete operation of resource: twamp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TWAMP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp/

Retrieve operation of resource: twamp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"timeout": "integer" Configure responder timeout value in seconds
range: "1..604800"
units: "second"
default: "900"
} }

TYPE - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Update operation of resource: type

typebody object

Request Content-Types: application/json
Request Example
{          {
            
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Create operation of resource: type

typebody object

Request Content-Types: application/json
Request Example
{          {
            
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Delete operation of resource: type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/

Retrieve operation of resource: type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{          {
            
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } } }

UDP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Update operation of resource: udp

udpbody object

Request Content-Types: application/json
Request Example
{        {
          
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Create operation of resource: udp

udpbody object

Request Content-Types: application/json
Request Example
{        {
          
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Delete operation of resource: udp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UDP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/

Retrieve operation of resource: udp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } } }

ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Update operation of resource: addresses

addressesbody object

Request Content-Types: application/json
Request Example
{      {
        
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Create operation of resource: addresses

addressesbody object

Request Content-Types: application/json
Request Example
{      {
        
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Delete operation of resource: addresses

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/

Retrieve operation of resource: addresses

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } ] } }

ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Update operation of resource: address

addressbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{    
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Create operation of resource: address

addressbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{    
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Delete operation of resource: address

local-address: string
in path

ID of local-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/

Retrieve operation of resource: address

local-address: string
in path

ID of local-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"local-address": "string", IP address of the Responder
{
"port": "string" Port number to be enabled
} ] } } }

PORTS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Update operation of resource: ports

portsbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{      {
        
"port": "string" Port number to be enabled
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORTS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Create operation of resource: ports

portsbody object

local-address: string
in path

ID of local-address

Request Content-Types: application/json
Request Example
{      {
        
"port": "string" Port number to be enabled
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORTS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Delete operation of resource: ports

local-address: string
in path

ID of local-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORTS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/

Retrieve operation of resource: ports

local-address: string
in path

ID of local-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"port": "string" Port number to be enabled
} ] } }

PORT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Update operation of resource: port

portbody object

local-address: string
in path

ID of local-address

port: string
in path

ID of port

Request Content-Types: application/json
Request Example
{    {
      
"port": "string" Port number to be enabled
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Create operation of resource: port

portbody object

local-address: string
in path

ID of local-address

port: string
in path

ID of port

Request Content-Types: application/json
Request Example
{    {
      
"port": "string" Port number to be enabled
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Delete operation of resource: port

local-address: string
in path

ID of local-address

port: string
in path

ID of port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PORT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/type/udp/addresses/address/{local-address}/ports/port/{port}/

Retrieve operation of resource: port

local-address: string
in path

ID of local-address

port: string
in path

ID of port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"port": "string" Port number to be enabled
} ] }

TWAMP-LIGHT - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/

Update operation of resource: twamp-light

twamp-lightbody object

Request Content-Types: application/json
Request Example
{        {
          
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TWAMP-LIGHT - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/

Create operation of resource: twamp-light

twamp-lightbody object

Request Content-Types: application/json
Request Example
{        {
          
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TWAMP-LIGHT - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/

Delete operation of resource: twamp-light

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TWAMP-LIGHT - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/

Retrieve operation of resource: twamp-light

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {
          
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } } }

SESSION-IDS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/

Update operation of resource: session-ids

session-idsbody object

Request Content-Types: application/json
Request Example
{      {
        
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION-IDS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/

Create operation of resource: session-ids

session-idsbody object

Request Content-Types: application/json
Request Example
{      {
        
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION-IDS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/

Delete operation of resource: session-ids

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION-IDS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/

Retrieve operation of resource: session-ids

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] } }

SESSION-ID - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/

Update operation of resource: session-id

session-idbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{    {
      
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION-ID - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/

Create operation of resource: session-id

session-idbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{    {
      
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION-ID - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/

Delete operation of resource: session-id

session-id: string
in path

ID of session-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SESSION-ID - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/

Retrieve operation of resource: session-id

session-id: string
in path

ID of session-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"session-id": "integer", SessionID
range: "1..5"
{ { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } },
"twamp-light-timeout": "integer" Configure session timeout
range: "60..86400"
units: "second"
} ] }

LOCAL-IP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/

Update operation of resource: local-ip

local-ipbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{        {              {                      {                            {                                  {
                                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/

Create operation of resource: local-ip

local-ipbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{        {              {                      {                            {                                  {
                                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/

Delete operation of resource: local-ip

session-id: string
in path

ID of session-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/

Retrieve operation of resource: local-ip

session-id: string
in path

ID of session-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {                      {                            {                                  {
                                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] }, { { { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } } }

LOCAL-IPV6-ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/

Update operation of resource: local-ipv6-addresses

local-ipv6-addressesbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{      {            {                    {                          {                                {
                                  
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV6-ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/

Create operation of resource: local-ipv6-addresses

local-ipv6-addressesbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{      {            {                    {                          {                                {
                                  
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV6-ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/

Delete operation of resource: local-ipv6-addresses

session-id: string
in path

ID of session-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV6-ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/

Retrieve operation of resource: local-ipv6-addresses

session-id: string
in path

ID of session-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {                    {                          {                                {
                                  
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} ] } }

LOCAL-IPV6-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/

Update operation of resource: local-ipv6-address

local-ipv6-addressbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

Request Content-Types: application/json
Request Example
{        {                {                      {                            {
                              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV6-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/

Create operation of resource: local-ipv6-address

local-ipv6-addressbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

Request Content-Types: application/json
Request Example
{        {                {                      {                            {
                              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV6-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/

Delete operation of resource: local-ipv6-address

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV6-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/

Retrieve operation of resource: local-ipv6-address

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {                {                      {                            {
                              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv6-address": "string" Local IPv6 address
} }

LOCAL-PORT-NUMBERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/

Update operation of resource: local-port-numbers

local-port-numbersbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

Request Content-Types: application/json
Request Example
{      {              {                    {                          {
                            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/

Create operation of resource: local-port-numbers

local-port-numbersbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

Request Content-Types: application/json
Request Example
{      {              {                    {                          {
                            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/

Delete operation of resource: local-port-numbers

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/

Retrieve operation of resource: local-port-numbers

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {              {                    {                          {
                            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] } }

LOCAL-PORT-NUMBER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/

Update operation of resource: local-port-number

local-port-numberbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{    {            {                  {                        {
                          
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/

Create operation of resource: local-port-number

local-port-numberbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{    {            {                  {                        {
                          
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/

Delete operation of resource: local-port-number

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/

Retrieve operation of resource: local-port-number

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            {                  {                        {
                          
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] }

REMOTE-IP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Update operation of resource: remote-ip

remote-ipbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{        {              {                    {
                      
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Create operation of resource: remote-ip

remote-ipbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{        {              {                    {
                      
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Delete operation of resource: remote-ip

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Retrieve operation of resource: remote-ip

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {                    {
                      
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } } }

REMOTE-IPV4-ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Update operation of resource: remote-ipv4-addresses

remote-ipv4-addressesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Create operation of resource: remote-ipv4-addresses

remote-ipv4-addressesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Delete operation of resource: remote-ipv4-addresses

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Retrieve operation of resource: remote-ipv4-addresses

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } }

REMOTE-IPV4-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Update operation of resource: remote-ipv4-address

remote-ipv4-addressbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Create operation of resource: remote-ipv4-address

remote-ipv4-addressbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Delete operation of resource: remote-ipv4-address

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Retrieve operation of resource: remote-ipv4-address

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} }

REMOTE-PORT-NUMBERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Update operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Create operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Delete operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Retrieve operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }

REMOTE-PORT-NUMBER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Update operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Create operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Delete operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Retrieve operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }

VRF-NAMES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Update operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Create operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Delete operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Retrieve operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"vrf-name": "string" VRF Name
} ] } }

VRF-NAME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Update operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Create operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Delete operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Retrieve operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"vrf-name": "string" VRF Name
} ] }

REMOTE-IPV6-ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Update operation of resource: remote-ipv6-addresses

remote-ipv6-addressesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Create operation of resource: remote-ipv6-addresses

remote-ipv6-addressesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Delete operation of resource: remote-ipv6-addresses

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Retrieve operation of resource: remote-ipv6-addresses

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] } }

REMOTE-IPV6-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Update operation of resource: remote-ipv6-address

remote-ipv6-addressbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Create operation of resource: remote-ipv6-address

remote-ipv6-addressbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Delete operation of resource: remote-ipv6-address

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Retrieve operation of resource: remote-ipv6-address

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} }

REMOTE-PORT-NUMBERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Update operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Create operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Delete operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Retrieve operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }

REMOTE-PORT-NUMBER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Update operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Create operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Delete operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Retrieve operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }

VRF-NAMES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Update operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Create operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Delete operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Retrieve operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"vrf-name": "string" VRF Name
} ] } }

VRF-NAME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Update operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Create operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Delete operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv6-addresses/local-ipv6-address/{localv6-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Retrieve operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv6-address: string
in path

ID of localv6-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"vrf-name": "string" VRF Name
} ] }

LOCAL-IPV4-ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/

Update operation of resource: local-ipv4-addresses

local-ipv4-addressesbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{      {            {                    {                          {                                {
                                  
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV4-ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/

Create operation of resource: local-ipv4-addresses

local-ipv4-addressesbody object

session-id: string
in path

ID of session-id

Request Content-Types: application/json
Request Example
{      {            {                    {                          {                                {
                                  
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV4-ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/

Delete operation of resource: local-ipv4-addresses

session-id: string
in path

ID of session-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV4-ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/

Retrieve operation of resource: local-ipv4-addresses

session-id: string
in path

ID of session-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {                    {                          {                                {
                                  
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} ] } }

LOCAL-IPV4-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/

Update operation of resource: local-ipv4-address

local-ipv4-addressbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

Request Content-Types: application/json
Request Example
{        {                {                      {                            {
                              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV4-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/

Create operation of resource: local-ipv4-address

local-ipv4-addressbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

Request Content-Types: application/json
Request Example
{        {                {                      {                            {
                              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV4-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/

Delete operation of resource: local-ipv4-address

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-IPV4-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/

Retrieve operation of resource: local-ipv4-address

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {                {                      {                            {
                              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] },
"localv4-address": "string" Local IPv4 address
} }

LOCAL-PORT-NUMBERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/

Update operation of resource: local-port-numbers

local-port-numbersbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

Request Content-Types: application/json
Request Example
{      {              {                    {                          {
                            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/

Create operation of resource: local-port-numbers

local-port-numbersbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

Request Content-Types: application/json
Request Example
{      {              {                    {                          {
                            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/

Delete operation of resource: local-port-numbers

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/

Retrieve operation of resource: local-port-numbers

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {              {                    {                          {
                            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] } }

LOCAL-PORT-NUMBER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/

Update operation of resource: local-port-number

local-port-numberbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{    {            {                  {                        {
                          
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/

Create operation of resource: local-port-number

local-port-numberbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{    {            {                  {                        {
                          
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/

Delete operation of resource: local-port-number

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LOCAL-PORT-NUMBER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/

Retrieve operation of resource: local-port-number

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {            {                  {                        {
                          
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } },
"local-port": "string" Local port
} ] }

REMOTE-IP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Update operation of resource: remote-ip

remote-ipbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{        {              {                    {
                      
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Create operation of resource: remote-ip

remote-ipbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{        {              {                    {
                      
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Delete operation of resource: remote-ip

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/

Retrieve operation of resource: remote-ip

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {                    {
                      
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] }, { { {
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } } }

REMOTE-IPV4-ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Update operation of resource: remote-ipv4-addresses

remote-ipv4-addressesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Create operation of resource: remote-ipv4-addresses

remote-ipv4-addressesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Delete operation of resource: remote-ipv4-addresses

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/

Retrieve operation of resource: remote-ipv4-addresses

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} ] } }

REMOTE-IPV4-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Update operation of resource: remote-ipv4-address

remote-ipv4-addressbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Create operation of resource: remote-ipv4-address

remote-ipv4-addressbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Delete operation of resource: remote-ipv4-address

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV4-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/

Retrieve operation of resource: remote-ipv4-address

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev4-address": "string" Remote IPv4 address
} }

REMOTE-PORT-NUMBERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Update operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Create operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Delete operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/

Retrieve operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }

REMOTE-PORT-NUMBER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Update operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Create operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Delete operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/

Retrieve operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }

VRF-NAMES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Update operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Create operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Delete operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Retrieve operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"vrf-name": "string" VRF Name
} ] } }

VRF-NAME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Update operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Create operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Delete operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv4-addresses/remote-ipv4-address/{remotev4-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Retrieve operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev4-address: string
in path

ID of remotev4-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"vrf-name": "string" VRF Name
} ] }

REMOTE-IPV6-ADDRESSES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Update operation of resource: remote-ipv6-addresses

remote-ipv6-addressesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESSES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Create operation of resource: remote-ipv6-addresses

remote-ipv6-addressesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Request Content-Types: application/json
Request Example
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESSES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Delete operation of resource: remote-ipv6-addresses

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESSES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/

Retrieve operation of resource: remote-ipv6-addresses

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {                  {
                    
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} ] } }

REMOTE-IPV6-ADDRESS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Update operation of resource: remote-ipv6-address

remote-ipv6-addressbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Create operation of resource: remote-ipv6-address

remote-ipv6-addressbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Delete operation of resource: remote-ipv6-address

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-IPV6-ADDRESS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/

Retrieve operation of resource: remote-ipv6-address

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{        {              {
                
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] },
"remotev6-address": "string" Remote IPv6 address
} }

REMOTE-PORT-NUMBERS - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Update operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Create operation of resource: remote-port-numbers

remote-port-numbersbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Request Content-Types: application/json
Request Example
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Delete operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBERS - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/

Retrieve operation of resource: remote-port-numbers

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {            {
              
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] } }

REMOTE-PORT-NUMBER - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Update operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Create operation of resource: remote-port-number

remote-port-numberbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Delete operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-PORT-NUMBER - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/

Retrieve operation of resource: remote-port-number

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {          {
            
"vrf-name": "string" VRF Name
} ] },
"remote-port": "string" Remote port
} ] }

VRF-NAMES - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Update operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Create operation of resource: vrf-names

vrf-namesbody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Request Content-Types: application/json
Request Example
{      {
        
"vrf-name": "string" VRF Name
} ] } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Delete operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAMES - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/

Retrieve operation of resource: vrf-names

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      {
        
"vrf-name": "string" VRF Name
} ] } }

VRF-NAME - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Update operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Create operation of resource: vrf-name

vrf-namebody object

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Request Content-Types: application/json
Request Example
{    {
      
"vrf-name": "string" VRF Name
} ] }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Delete operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NAME - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/responder/twamp-light/session-ids/session-id/{session-id}/local-ip/local-ipv4-addresses/local-ipv4-address/{localv4-address}/local-port-numbers/local-port-number/{local-port}/remote-ip/remote-ipv6-addresses/remote-ipv6-address/{remotev6-address}/remote-port-numbers/remote-port-number/{remote-port}/vrf-names/vrf-name/{vrf-name}/

Retrieve operation of resource: vrf-name

session-id: string
in path

ID of session-id

localv4-address: string
in path

ID of localv4-address

local-port: string
in path

ID of local-port

remotev6-address: string
in path

ID of remotev6-address

remote-port: string
in path

ID of remote-port

vrf-name: string
in path

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    {
      
"vrf-name": "string" VRF Name
} ] }

MPLS-DISCOVERY - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Update operation of resource: mpls-discovery

mpls-discoverybody object

Request Content-Types: application/json
Request Example
{      
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-DISCOVERY - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Create operation of resource: mpls-discovery

mpls-discoverybody object

Request Content-Types: application/json
Request Example
{      
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} } }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-DISCOVERY - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Delete operation of resource: mpls-discovery

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-DISCOVERY - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/

Retrieve operation of resource: mpls-discovery

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{      
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} } }

VPN - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Update operation of resource: vpn

vpnbody object

Request Content-Types: application/json
Request Example
{    
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VPN - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Create operation of resource: vpn

vpnbody object

Request Content-Types: application/json
Request Example
{    
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VPN - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Delete operation of resource: vpn

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VPN - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/mpls-discovery/vpn/

Retrieve operation of resource: vpn

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"interval": "integer" Specify a discovery refresh interval
range: "30..70560"
units: "minute"
default: "300"
} }

SERVER-TWAMP - Update

PUT Cisco-IOS-XR-man-ipsla-cfg:ipsla/server-twamp/

Update operation of resource: server-twamp

server-twampbody object

Request Content-Types: application/json
Request Example
{    
"inactivity-timer": "integer", Configure ippmserver inactivity timer value in\nseconds
range: "1..6000"
units: "second"
default: "900"
"port": "string" Configure port number for ippmserver listening\nport
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SERVER-TWAMP - Create

POST Cisco-IOS-XR-man-ipsla-cfg:ipsla/server-twamp/

Create operation of resource: server-twamp

server-twampbody object

Request Content-Types: application/json
Request Example
{    
"inactivity-timer": "integer", Configure ippmserver inactivity timer value in\nseconds
range: "1..6000"
units: "second"
default: "900"
"port": "string" Configure port number for ippmserver listening\nport
} }
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SERVER-TWAMP - Delete

DELETE Cisco-IOS-XR-man-ipsla-cfg:ipsla/server-twamp/

Delete operation of resource: server-twamp

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SERVER-TWAMP - Retrieve

GET Cisco-IOS-XR-man-ipsla-cfg:ipsla/server-twamp/

Retrieve operation of resource: server-twamp

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{    
"inactivity-timer": "integer", Configure ippmserver inactivity timer value in\nseconds
range: "1..6000"
units: "second"
default: "900"
"port": "string" Configure port number for ippmserver listening\nport
} }